﻿@using ABC.Controllers.ViewModels
@using ABC.Controllers.ViewModels.My
@model MyTicketsConfirmedTarifViewModel
@{
    ViewBag.Title = "Заявки на подтверждение тарифов - Азбука24";
    Layout = "~/Views/Shared/_MyLayout.cshtml";
    var pagesize = Request.Params["pagesize"];
    var status = Request.Params["status"];
}
<script>
    function Filter() {
        location.href = '@Url.Action("TicketsConfirmedTarif", "Cabinet")?' + ($("#PageSize").val() != '@Model.ListForPageSize.First().Value' ? "pagesize=" + $("#PageSize").val() : "") +
            ($("#Status").val() ? "&status=" + $("#Status").val() : "");
    }
    function ResetFilter() {
        location.href = '@Url.Action("TicketsConfirmedTarif", "Cabinet", new { page = 1 })';
    }
</script>
<div class="row-fluid">
    @{Html.RenderPartial("_SectionCabinetMenu", new BaseViewModel());}
    <div class="span9">
        <div class="page-header">
            <h2>
                Заявки на подтверждение тарифов</h2>
        </div>
        <div class="row-fluid">
            <div class="span3">
                <div class="control-group">
                    <label class="control-label" for="Status">
                        Статус</label>
                    <div class="controls">
                         @Html.DropDownListFor(x => x.Status, Model.ListForStatus, new { @class = "input-medium" })
                    </div>
                </div>
            </div>
            <div class="span3">
            </div>
            <div class="span3">
            </div>
            <div class="span3">
                <div class="control-group">
                    <label class="control-label" for="phone-01">
                        Фильтр</label>
                    <div class="controls">
                        <div class="btn-group">
                            <button type="button" class="btn" onclick="Filter();">
                                Применить</button>
                            <button class="btn" type="button" rel="tooltip" data-original-title="Сбросить фильтр" onclick="ResetFilter();">
                                <i class="icon-refresh"></i>
                            </button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <table class="table table-bordered table-striped" id="tarif-confirmed">
            <thead>
                <tr>
                    <th>
                        Котировка
                    </th>
                    <th>
                        Страховая компания
                    </th>
                    <th>
                        Риск
                    </th>
                    <th>
                        Статус
                    </th>
                    <th>
                        Андеррайтер
                    </th>
                </tr>
            </thead>
            <tbody>
              @for (var i = 0; i < Model.Items.Count; i++)
              {
                  if (i == 0)
                  {
                  <tr>
                    <th colspan="100%">
                        <a href="@Url.Action("GetObjectId", "Cabinet", new { carManufacture = Model.Items[i].CarManufacture, carModel = Model.Items[i].CarModel, carRelease = Model.Items[i].Release })" title="Показать объект страхования" target="_blank">
                            @string.Format("{0} {1}, {2}", Model.Items[i].CarManufacture, Model.Items[i].CarModel, Model.Items[i].Release)</a>&nbsp;/&nbsp;<a href="Ссылка результат расчета (форма из калькулятора КАСКО)"
                                                                         title="Открыть расчет" target="_blank">@Model.Items[i].UniqueNumber</a>
                    </th>
                </tr>
                  }
                  else
                  {
                      if (Model.Items[i].CarManufacture != Model.Items[i - 1].CarManufacture || Model.Items[i].CarModel != Model.Items[i - 1].CarModel || Model.Items[i].Release != Model.Items[i - 1].Release)
                      {
                                            <tr>
                    <th colspan="100%">
                        <a href="@Url.Action("GetObjectId", "Cabinet", new { carManufacture = Model.Items[i].CarManufacture, carModel = Model.Items[i].CarModel, carRelease = Model.Items[i].Release })" title="Показать объект страхования" target="_blank">
                            @string.Format("{0} {1}, {2}", Model.Items[i].CarManufacture, Model.Items[i].CarModel, Model.Items[i].Release)</a>&nbsp;/&nbsp;<a href="Ссылка результат расчета (форма из калькулятора КАСКО)"
                                                                         title="Открыть расчет" target="_blank">@Model.Items[i].UniqueNumber</a>
                    </th>
                </tr>
                      }
                  }
             
                  <tr>
                      <td>
                          @Model.Items[i].QuoteName
                      </td>
                      <td>
                          @Model.Items[i].Companies
                      </td>
                      <td>
                          @Model.Items[i].Risk
                      </td>
                      <td>
                          @Model.Items[i].Status
                      </td>
                      <td>
                          @Model.Items[i].UnderwriterName
                      </td>
                  </tr>
              }
                  @*<tr>
                      
                      <th colspan="100%">
                          <a href="ссылка на объект страхования" title="Показать объект страхования" target="_blank">
                              Audi A6, 2009</a>&nbsp;/&nbsp;<a href="Ссылка результат расчета (форма из калькулятора КАСКО)"
                                                               title="Открыть расчет" target="_blank">190912.0034</a>
                      </th>
                  </tr>
                <tr>
                    <td>
                        1211/507
                    </td>
                    <td>
                        Альфастрахование
                    </td>
                    <td>
                        КАСКО
                    </td>
                    <td>
                        Принят в работу
                    </td>
                    <td>
                        Иван Иванов
                    </td>
                </tr>
                <tr>
                    <td>
                        1211/507
                    </td>
                    <td>
                        Ренессанс
                    </td>
                    <td>
                        КАСКО
                    </td>
                    <td>
                        Подтвержден
                    </td>
                    <td>
                        Иван Иванов
                    </td>
                </tr>*@
            </tbody>
            <tfoot>
                <tr>
                    <td colspan="100%">
                        <div class="table-toolbar">
                            <div class="quant-item pull-left">
                                @Html.DropDownListFor(x => x.PageSize, Model.ListForPageSize, new { @class = "input-mini", onchange = "Filter();" })
                                <span class="help-inline">записей на странице</span>
                            </div>
                            <div class="pagination pagination-right">
                                <ul>
                                    @Html.Paging(Model.PageNumber, Model.PageCount, i => Url.Action("TicketsConfirmedTarif", "Cabinet", new { page = i, pagesize, status }))
                                </ul>
                            </div>
                        </div>
                    </td>
                </tr>
            </tfoot>
        </table>
        <div class="btn-toolbar">
            <button class="btn">
                Удалить</button>
        </div>
    </div>
</div>
